home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / utility / opaquemove / docs-txt / english / opaque-mspd.txt < prev    next >
Text File  |  1996-09-26  |  4KB  |  69 lines

  1.  
  2.  
  3. Title: OpaqueMove Movement Speed
  4.  
  5.  
  6. Factors Influencing Speed
  7.  
  8. Intuition was never designed for opaque window movement or sizing, and the
  9. fact that it can be done at all is a testimonial to its design and
  10. flexibility. There are other window systems on the Amiga which can provide
  11. faster opaque window movement than can Intuition; for example, the EGS system
  12. bundled with many graphics cards does so. However, Intuition can do a
  13. manageable job at this, especially on high end 68040 or 68060 systems with
  14. accelerated graphics cards such as the GVP Spectrum or CyberVision 64. There
  15. are several factors which can affect window dragging speed during opaque
  16. movement:
  17.  
  18.    o The largest factor is the speed of your hardware. Both CPU speed and
  19.      graphics speed are important. Standard amiga ECS or AGA graphics are
  20.      very slow in anything beyond 1 or 2 bitplanes, but modern graphics cards
  21.      are faster. A 68040 (good) or 68060 (better) helps as well.
  22.  
  23.    o Generally, a 68060 is more important for opaque sizing than it is for
  24.      movement. Opaque sizing requires tremendous system resources to
  25.      recalculate the window contents with each mouse movement event. This is
  26.      not a task for lightweight systems. The more complex the window, the
  27.      more necessary a fast CPU is.
  28.  
  29.    o Background pictures on workbench screens can be either slow or fast on
  30.      graphics cards, depending on the software you use, whether you have
  31.      installed any patches such as IPrefs2Fast, and so on. Currently, MUI
  32.      public screens may use background bitmaps, although MUI redraws these
  33.      faster for small patterns than for large.
  34.  
  35.    o The number of windows on the screen, and the degree to which they
  36.      overlap, affect refresh speeds. The more windows there are, the slower
  37.      window redraws are. Also, moving a window in front of or behind another
  38.      causes one or the other to be redrawn, which causes delays. The impact
  39.      of this is dependent on the speed of your computer and graphics card. It
  40.      isn't too bad on a 68040 or 68060 system unless there are a lot of
  41.      windows open. It might be a lot slower on a 68030 or a system with a
  42.      slower graphics card.
  43.  
  44.    o The depth of the screen makes a big difference on some Amigas. On AGA
  45.      Amigas, windows on deeper screens are updated slower than on more
  46.      shallow screens. With most graphics cards, 8 plane screens are the
  47.      fastest, while 16 and 24 bit are slower.
  48.  
  49.    o Bigger windows are refreshed slower than small. This effect is
  50.      particularly noticeable for AGA screens, since the AGA blitter is quite
  51.      slow.
  52.  
  53.    o Intuition moves smart-refresh windows in a manner which is not optimal.
  54.      Especially on accelerated graphics cards, these windows are moved much
  55.      slower than simple refresh windows. It may be necessary to toggle off
  56.      smart-refresh window opaque movement to obtain reasonable speeds, or to
  57.      use a patch such as qlayers to speed this up.
  58.  
  59.    o MUI can do very complicated things with window layout. It can map
  60.      different images to every button, region, and control in a window. Doing
  61.      this will of course slow down that window's refresh speed. Generally, it
  62.      is best to use either small patterns, better still, solid colors for
  63.      objects. See the example windows in the User Interface section of this
  64.      document for a good looking MUI interface that uses only solid colors.
  65.  
  66. Back to Contents
  67. -----------------------------------------------------------------------------
  68.  
  69.